.str_wrap {overflow-x: hidden;width:100%;font-size:15px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;white-space:nowrap;margin-bottom: 20px;}



.str_wrap li{
display: inline-block;
margin: 0 10px;
position: relative;
border: 1px solid #e0e0e0;
background-color: #ffffff;
}

.str_wrap li span{
    display: block;
    height: 100%;
    width: 100%;
    color:#fff;
    font-size: 18px;
    font-weight: initial;
    line-height: 30px;
    text-align: center;
    z-index: 9;
    bottom: 0;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.0);
    position: absolute;
    display: none;
    padding-top:70px;
}
.str_wrap li div:hover{
	width: 293px;
    
    color: #303030;
    display: block;

}

.str_wrap li div{
	
	text-align: center;
	color: #303030;	height:40px;	line-height:40px;  	}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}


.str_wrap img {
max-width: none !important;
width:293px;

height:221px;
-moz-transform:scale(1.0);
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
transform:scale(1.0);
    transition: all .3s ease-in .0s;
}


.str_wrap li:hover a img{
  -moz-transform:scale(1.2);
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2);
}

.str_wrap a {
display: inline-block;
text-align: center;
height: auto;
letter-spacing: 2px;
width: 293px;
position: relative;
overflow: hidden;
}